@charset "utf-8";

 .bdshare_popup_box,.bdshare_dialog_bottom{display:none !important}
 
/*all Layout*/
body{   background: #fff url(index_background.png) no-repeat;    background-position: top center;}
.wrap{  min-height:100%;}
.bottom{ clear:both; position: relative; margin-top:55px; height:190px;}


/*content*/
.d_inline{display:inline-block; *display:inline; *zoom:1; vertical-align:middle;}
.wrap_w{ position:relative; margin:0 auto; width:1000px;}

/*头部样式修改*/
.top{ position:relative; margin:0 auto; width:1000px;}
.xn_logo{ float:left; width:600px; height:63px; background: url(XN_Logo.png) no-repeat; margin-top:13px;}
.hb_logo{ float:left; width:600px; height:63px; background: url(HB_Logo1.png) no-repeat;}
.xj_logo{ float:left; width:600px; height:63px; background: url(XJ_Logo1.png) no-repeat;}
.db_logo{ float:left; width:600px; height:63px; background: url(DB_Logo1.png) no-repeat;}
.xb_logo{ float:left; width:600px; height:63px; background: url(XB_Logo.png) no-repeat;}
.zn_logo{ float:left; width:600px; height:63px; background: url(ZN_Logo.png) no-repeat;}
.hd_logo{ float:left; width:600px; height:63px; background: url(HD_Logo.png) no-repeat;}

.user_action{ float:right; padding-top:10px;}
.user_action ul{ margin-bottom:33px; }
.user_action li{ float:left; line-height:12px; font-size:12px; padding-left:38px; color:#004098;}
.user_action li.chinese{ padding-left:20px;}
.user_action li a{ color:#004098;font-weight:bold; }
.user_action a.chinese{ border-right:1px solid #2c2c2c; padding-right:20px; color:#2c2c2c; }
.user_action a.special{ border:none; padding-right:0; color:#2c2c2c;}
.user_action .action_move a{ color:##00458e;}
.user_action li a:hover{ color:#f78e00;}

.t_search{ float:right; margin-top:43px; height:26px; border:1px solid #ccc; }
.t_input_txt{ padding-left:10px; width:180px; height:26px; line-height:26px; border:none; font-size:12px; color:#999; vertical-align:top; background:none;}
.t_search_btn{ margin:2px; width:45px; height:22px; line-height:22px; border:none; border-radius:2px; text-align:center; color:#fff; cursor:pointer; background:#0086d8;font-weight:bold;}

.t_work,.t_mobile,.t_mail{ width:30px; height:30px;}
.t_work{background:url(gzpt.png) 0 -1px no-repeat;}
.t_mail{background:url(zfyx.png) 0 3px no-repeat;}
/*END*/
.t_mobile{background:url(30_icon.png) 0 -30px no-repeat;}
.nav{ margin:0 auto; width:1000px; overflow:hidden;}
.nav li{ float:left; margin-left:8px; display:inline;}
.nav li:first-child{ margin:0;}
.nav li a{ display:block; width:136px; height:45px; line-height:45px; text-align:center; font-size:16px; color:#fff; background:url(nav_li.png) no-repeat;}
.nav li a.caac{ line-height:45px; background:url(nav_li_air1.png) no-repeat;}
.nav li a.caac1{ line-height:52px; background:url(nav_li_air2.png) no-repeat;}
.nav li a:hover,.nav li a.on{background:url(nav_li_on.png) no-repeat;}

.n_left{ position:relative; float:left; width:400px;  height:252px;}
.n_right{ margin-left:440px;}
.xn_left{ position:relative; float:left; width:255px;  height:310px;}
.xn_right{ margin-left:270px;}

.n_pic{ position:relative; height:252px; overflow:hidden;}
.n_pic li{ display:none; position:absolute; top:0; left:0; width:100%; height:252px;}
.n_pic li:first-child{display:block;}
.n_pic li img{ width:100%; height:100%;}
.n_pic li span{ float:left}

.n_txt{ position:absolute; left:0; bottom:0; width:100%; height:36px; line-height:36px; text-indent:10px; font-weight:bold; color:#fff; background:url(alpha_b.png) repeat;}

.n_action{ position:absolute; right:0; bottom:0; z-index:10; width:90px; height:36px; background:#016bd9;}
.n_prev,.n_next{ position:absolute; top:0; width:30px; height:30px; cursor:pointer;}
.n_prev{ left:0; background:url(scroll_btn.png) no-repeat;}
.n_next{ right:0; background:url(scroll_btn.png) -30px 0 no-repeat;}

.n_num{ position:absolute; left:30px; top:8px; white-space:nowrap;}
.n_num li{ display:none; position:absolute; top:0; left:0; width:20px; height:20px; line-height:20px; text-align:center;  font-size:20px; color:#fff;}
.n_num li:first-child{display:block;}
.n_num p{ position:absolute; left:20px; top:0; font-size:12px; color:#fff;}

.n_tit{ padding-bottom:5px;}
.n_tit span{ position:relative; padding:0 40px; height:40px; line-height:40px; font-size:18px; color:#fff; background:#016bd9;font-weight:700;}
.n_tit span i{ _display:none; position:absolute; bottom:-5px; left:50%; margin-left:-5px; width:0px; height:0px; border-style:solid dashed dashed dashed; border-color:#016bd9 transparent transparent transparent ; border-width:5px 5px 0px 5px;}

.n_JG{font-size:16px;}
.n_list{ padding-top:5px;}
.n_list li{ height:32px; line-height:32px; padding-left:20px; background:url(point.png) 0 16px no-repeat;}
.n_list_DB li{background:url(point.png) 0 8px no-repeat !important;}
.n_list li a{ color:#333333;}
.n_list li a:hover{ color:#006bd9; text-decoration:underline;}
.n_date{ padding-left:10px; font-size:12px; color:#999; float:right}
.n_word{ float:left;}

.n_list .li_noLine{background-image:none; padding-left:0px;}

.a_right{ float:right; width:315px;}
.a_left{ margin-right:380px;}

.video_box span{ display:block; padding:0 15px; height:42px; line-height:42px; border:1px solid #ccc; border-top:none;}

.link{ background:#00366f;}
.link ul{ width:600px; margin:0 auto;}
.link li{ float:left; padding:10px;}

.foot_info{ height:110px; background:#0a56a2; padding-left:22px; padding-top:15px;}
.foot_word{ float:left;}
.foot_nav{ }
.foot_nav li{ padding:0 20px; border-left:1px solid #fff; line-height:18px; margin-top:10px; margin-bottom:5px;}
.foot_nav li:first-child{ border:none;}
.foot_nav li a{ color:#fff;}
.foot_nav li a:hover{ color:#ff0;}
.foot_logo{float:left; }
.foot_pic{float:left; padding-left:60px; }

.copyright{ color:#fff; padding-left:20px; line-height:30px;}

.colorBar{}
.colorBar ul li{ width:328px; height:70px; text-align:center; line-height:70px; float:left; margin-right:8px;}
.colorBar ul li a{ color:#ffffff; font-size:17px; font-weight:bold;}
.colorBar ul li.nomarR{ margin-right:0px;}
.colorBar ul li.colo1{ background-color:#1bbc9d;}
.colorBar ul li.colo2{ background-color:#2fcc71;}
.colorBar ul li.colo3{ background-color:#3598dc;}
.colorBar ul li.colo4{ background-color:#9c59b8;}
.colorBar ul li.colo5{ background-color:#34495e;}
.colorBar ul li.colo6{ background-color:#16a086;}
.colorBar ul li.colo7{ background-color:#27ae61;}
.colorBar ul li.colo8{ background-color:#2a80b9;}
.colorBar ul li.colo9{ background-color:#e77e23;}
.colorBar ul li.colo10{ background-color:#c1392b; width:1000px;}

.messBar{ border:#e3eaf2 4px solid; height:195px;margin-top:5px;}
.messBar ul { border:#fff 4px solid; background-color:#f5f5f5; height:181px; padding-top:5px;}
.messBar ul li{ line-height:55px; font-size:18px; padding-left:30px;}
.messBar ul li i{ display:block; width:; height:; float:left}
.messBar ul li a{ color:#003f97; float:left}
.messBar ul li a:hover{ color:#d08a1b;}
.icon_mess1,.icon_mess2,.icon_mess3{ background:url(30_icon.png) 0 -690px; display:block; width:30px; height:30px; margin-top:13px; margin-right:10px;}
.icon_mess2{ background-position:0 -720px;}
.icon_mess3{ background-position:0 -750px;}

.pubicBar{ border:#e3eaf2 4px solid; height:380px;margin-top:5px;}
.pub_con{border:#fff 4px solid; background-color:#f5f5f5; height:371px; padding:0 7px;_padding-bottom:40px;}
.pubicBar h3{ height:40px; line-height:40px; color:#ffffff; font-size:16px; background-color:#016bd9; text-align:center}
.pub_con ul li{ width:104px; height:32px; line-height:32px; background-color:#e4edf4; text-align:center; float:left; margin-right:5px; margin-bottom:10px;}
.pub_con ul li.nomarR{ margin-right:0px;}
.pub_con ul li a{ color:#024397;font-size:15px;}
.pub_con ul li a:hover{ color:#000;}
.pub_con h4{ font-size:16px; color:#0156ab; line-height:80px;}

/*select*/
.select_box{ position:relative; padding:0 40px 0 0; width:140px; _width:130px; height:32px; text-align:left; cursor:pointer; vertical-align:top;  background:#fff url(select_btn.png) right center no-repeat;}
.select_txt{ width:100%; *margin-top:-1px; height:32px; line-height:32px;  border:0 none; text-indent:10px; vertical-align:top; }

.select_con{ display:none; position:absolute; top:32px; left:0; z-index:1000; width:100%; box-sizing: border-box; max-height:150px;border:1px solid #fff; border-top:1px solid #00366f;  font-size:12px; overflow-y:auto; background:#fff;}
.select_con p{ clear:both; padding:0 10px; line-height:28px; cursor:pointer; }
.select_con p:hover{ background:#a5d2ff;}

/**/
.content_t{ padding-bottom:5px; line-height:65px; border-bottom:1px solid #ccc; text-align:center; font-size:24px;}
.content_info{ padding-top:20px; text-align:center; font-size:12px; color:#999;width:614px; margin:0 auto;}
.content p{line-height:30px; margin-bottom:1%; margin-top:1%;}
.content span{line-height:30px; margin-bottom:1%; margin-top:1%;}
.content{font-size:16px; padding-top:20px;}

.h_panel{background:#fafafa;}
.h_panel h2{ padding:10px 0; padding-top:20px; font-size:18px; font-weight:normal; color:#004198;}
.h_panel li{display:inline-block; *display:inline; *zoom:1; margin:3px;}
.h_panel li a{ display:inline-block; *display:inline; *zoom:1; padding:0 8px; height:32px; line-height:32px; color:#004198; background:#e5ecf4;}

.k_panel li{margin:6px;}

.special_t{ padding-bottom:5px; border-bottom:3px solid #000; font-size:24px; color:#000; }
.special_item{ padding:10px 0; overflow:hidden;}
.special_item ul{ float:left; margin-left:-20px;}
.special_item li{ float:left; margin:0 0 20px 20px; display:inline;}

.b_left{ float:left; width:300px;}
.b_right{ float:right; width:320px;}
.b_center{ margin:0 350px 0 330px;}

.leader{ padding:20px; background:#edf6ff;}
.leader h2{ padding:10px 0; font-size:20px; font-weight:normal; color:#026ad9;}
.leader li{ line-height:36px;}
.leader li label{ width:90px; font-size:18px; color:#333;}
.leader li span{ padding-right:20px;}

.gov_item{ padding-top:40px;}
.gov_item li{ margin-bottom:15px;}
.gov_item li a{ display:block; height:50px; line-height:50px; border:1px solid #ccc; border-radius:4px; font-size:18px; color:#004198;}
.gov_item li a i{ margin:0 10px 0 45px; width:30px; height:30px; background:url(30_icon.png) no-repeat;}
.gov_item li a i.gov01{ background-position:0 -60px;}
.gov_item li a i.gov02{ background-position:0 -90px;}
.gov_item li a i.gov03{ background-position:0 -120px;}
.gov_item li a i.gov04{ background-position:0 -150px;}

.pow_item{ margin-top:50px;}
.pow_item a{ display:block; height:50px; line-height:50px; border-radius:4px; text-align:center; font-size:20px; color:#fff; background:#004098;}
.pow_item a i{ margin-right:10px; width:30px; height:30px; background:url(30_icon.png) 0 -180px no-repeat;}

.f_tab li a{font-size:18px;font-weight:700;}
.f_tab a{font-size:18px;font-weight:700;}
.n_tab{ _height:34px; padding-bottom:5px; overflow:hidden;}
.n_tab li{ float:left; margin-left:3px;}
.n_tab li:first-child{ margin:0;}
.n_tab li a{ display:block; float:left; position:relative; padding:0 40px; height:40px; line-height:36px; border:1px solid #ccc; font-size:18px; _font-size:14px;
 color:#bebebe !important;}
.n_tab li a.on{border:1px solid #016bd9; color:#fff !important; background:#016bd9;}
.n_tab li a i{ display:none; position:absolute; bottom:-5px; left:50%; margin-left:-5px; width:0px; height:0px; border-style:solid dashed dashed dashed; border-color:#016bd9 transparent transparent transparent ; border-width:5px 5px 0px 5px;}
.n_tab li a.on i{ display:block; _display:none;}

.xn_tab{ _height:40px; padding-bottom:10px; overflow:hidden;margin-top:5px;}
.xn_tab li{ float:left; margin-left:3px;}
.xn_tab li.fir_nomarL{ margin:0;}
.xn_tab li a{ display:block; float:left; position:relative; width:133px; text-align:center;height:40px; line-height:40px; border:1px solid #ccc; font-size:14px; }
.xn_tab li a.on{border:2px solid #016bd9; color:#fff; height:38px; line-height:38px; color:#006bd9; }
.xn_list{ padding-top:5px;}
.xn_list th,.xn_list td { line-height:40px; text-align:center;}
.xn_list th{ color:#2b2b2b; background-color:#ececec; border-right:#ffffff 2px solid;} 
.xn_list th.nobor{ border-right:none}
.xn_list tr.sec_tr{ background-color:#f6f6f6}
.xn_list table{ _width:99%;}

/*分页*/
.page{ padding-top:30px; text-align:center;}
.page *{ display:inline-block;  *display:inline; *zoom:1; vertical-align:middle;}
.page a{display:inline-block; *display:inline; *zoom:1; position:relative;margin:0 3px; padding:0 5px; height:18px; line-height:18px; border:1px solid #ccc; background:#fff;}
.page a:hover{border:1px solid #1881ea;}
.page a.current_page{border:1px solid #1881ea; color:#fff;  background:#1881ea;}
.page a.first_page,.page a.prev_page,.page a.next_page,.page a.last_page{ border:none;}
.page span{border:1px solid #1881ea; color:#fff;  background:#1881ea;margin:0 3px; padding:0 5px;}


.page_info{ padding-top:20px; font-size:18px; color:#001265; padding-left:5px; font-weight:bold; }


/*二级页面*/
.s_left{ position:relative; float:left; width:665px;}
.s_right{ margin-left:685px;}
.guid{ line-height:20px; padding-bottom:10px;}
.font_ye{ color:#f36302;}

.s_nav{ paddingtop:5px;}
.s_nav ul li{ background-color:#e5ecf4;  height:45px; line-height:45px; padding-left:75px; color:#003f97; margin-bottom:10px;font-size:16px;font-weight:bold;}
.s_nav ul li i{ display: block; width:15px; height:20px;background: url(sec_navicon.png) 0 -50px no-repeat; float:left; margin-top:12px; margin-right:25px;}
.s_nav ul li:hover,.s_nav ul li.on{ background-color:#006bd8; color:#ffffff;}
.s_nav ul li:hover i,.s_nav ul li.on i{background: url(sec_navicon.png) 0 2px no-repeat;}


/*网站地图样式*/
.map_content{ 
	margin-bottom:20px;
}
.website_map_title h6{
	font-size:22px; 
	color:#00017b; 
	border-bottom:3px solid #003d75; 
	padding-bottom:10px;
}
.map_content dt{ 
	height:35px; 
	line-height:35px; 
	background-color:#e4edf4;
	font-size:17px; 
	font-weight:bold;
	padding-left:20px;
	border:1px solid #dad4cf; 
}
.map_content dt a{
	color:#007dd9;
} 
.map_content dd{
	height:80px; 
	line-height:80px; 
	font-size:15px;
	font-weight:bold; 
	background-color:#fbfbfa;
	padding-left:20px;
	border-left:1px solid #dad4cf;
	border-right:1px solid #dad4cf;
	border-bottom:1px solid #dad4cf;
}
.map_content dd a{
	width:120px; 
	display:inline-block;
	color:#000;
}
.map_content2 dd a{
	width:155px; 
}
.map_content4 dd .special{
	width:65px;
}
.map_content4 dd .little{
	width:60px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
.map_content4 dd .little1{
	margin-right:40px;
}
.map_content6 dd{
	line-height:40px;
}

.map_content6 dd a.special{
	width:60px;
}
.map_content6 dd .little{
	width:70px;
	font-size:14px;
	font-weight:normal;
	color:#2c2c2c;
}
.map_content6 dd .little1{
	margin-right:30px;
}
.map_content7 dd{ 
	border:1px solid #dad4cf;
	border-top:none; 
}


/*图片滚动*/
.bannerBar {
    width: 539px;
    _width: 536px;
    height: 304px;
    position: relative;
    overflow: hidden;
}
.bannerBar .titBar {
    width: 539px;
    height: 50px;
    line-height: 50px;
    background: url(titBar_bg.png);
    position: absolute;
    bottom: 0px;
    left: 0px;
}
.bannerBar .titBar .tit {
    float: left;
    padding: 0 18px;
    font-size:14px;
    font-weight:700;
    color: #fff;
}
.bannerBar .titBar .numBar {
    float: right;
    width: 147px;
    height: 50px;
    line-height: 50px;
    background: #006bd9;
    text-align: center;
    color: #fff;
    font-weight: 400;
}
.bannerBar .titBar .numBar .num {
    font-size: 24px;
    display: inline-block;
    vertical-align: middle;
}
.bannerBar .titBar .numBar .num em {
    font-size: 36px;
}
.bannerBar .titBar .numBar .btn_l,
.bannerBar .titBar .numBar .btn_r {
    display: inline-block;
    vertical-align: middle;
    width: 14px;
    height: 24px;
    margin: 0 10px;
}
.bannerBar .titBar .numBar .btn_l {
    background: url(btn_l.png) no-repeat;
    _background: url(btn_l.gif) no-repeat;
}
.bannerBar .titBar .numBar .btn_r {
    background: url(btn_r.png) no-repeat;
    _background: url(btn_r.gif) no-repeat;
}
/*更新*/
.bannerBar .titBar {
	width: 420px;
	height: 30px;
	line-height: 30px;
}
.bannerBar .titBar .tit {
	float: left;
	padding: 0 10px;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
}
.bannerBar .titBar .numBar {
	float: right;
	width: 95px;
	height: 30px;
	line-height: 30px;
	background: #006bd9;
	text-align: center;
	color: #fff;
	font-weight: 400;
}
.bannerBar .titBar .numBar .num {
	font-size: 17px;
}

.bannerBar .titBar .numBar .btn_l {
	background:url(banner_left01.png) no-repeat;
}
.bannerBar .titBar .numBar .btn_r {
	background: url(banner_right02.png) no-repeat;
}
.bannerBar .titBar .numBar .btn_l,
.bannerBar .titBar .numBar .btn_r {
	width: 10px;
	height: 21px;
	margin: 0 5px;
}
.bannerBar .titBar .numBar .num em {
	font-size: 25px;
}
/*end图片滚动*/


/*HD_服务大厅*/
.f_item{ padding:10px 0; overflow:hidden;}
.f_item li{ position:relative; float:left; margin:10px 30px 10px; display:inline; width:270px;}
.f_item li a{ display:block; padding-left:50px; height:38px; line-height:38px; border:1px solid #ccc; font-size:18px;}
.f_item li a.f_on{border:1px solid #006bd8; color:#fff; background:#006bd8;}
.f_item li a i{ margin-right:10px; width:30px; height:30px; background:url(30_icon.png) 0 -210px no-repeat;}
.f_item li a.f_on i{background:url(30_icon.png) 0 -240px no-repeat;}
.f_item li a em{display:none; position:absolute; bottom:-5px; left:50%; margin-left:-5px; width:0px; height:0px; border-style:solid dashed dashed dashed; border-color:#016bd9 transparent transparent transparent ; border-width:5px 5px 0px 5px;}
.f_item li a.f_on em{ display:block; _display:none;}

.table_list{ text-align:center;}
.table_list th{ line-height:40px; border:1px solid #fff; font-weight:normal; background:#ececec;}
.table_list td{ padding:0 5px; line-height:50px;}
.table_list tbody tr:hover{ background:#e1e1e1;}


.tr_open,.tr_close,.tr_no{ display:none; margin-right:10px; width:11px; height:11px;}
.tr_open{ display:none; background:url(add.png) no-repeat;}
.tr_close{background:url(less.png) no-repeat;}
.tr_no{display:inline-block; *display:inline; *zoom:1; }
.root_icon{ margin-right:10px; width:30px; height:30px; background:url(30_icon.png) 0 -271px no-repeat;}
.sub_icon{ width:30px; height:30px; background:url(30_icon.png) 0 -300px no-repeat;margin-left:30px}
.bsdt_align{display: inline-block;width: 80%;vertical-align: middle;line-height: 20px;}
.n_root{ margin-right:10px; width:30px; height:30px; background:url(30_icon.png) 0 -330px no-repeat;}

/*业务咨询*/
.ask_search{ padding:3px 0 4px 0; border:1px solid #0089d9; background:#fff;}
.ask_input{ width:170px; height:26px; line-height:26px; border:0 none; text-indent:2px; vertical-align:top;}
.ask_btn{ width:50px; height:26px; line-height:26px; border:none;  text-align:center; font-family:Microsoft Yahei; color:#fff; cursor:pointer; background:#0086d8;font-weight:bold;}
.h_panel h2{ padding:10px 0; padding-top:20px; font-size:18px; font-weight:normal; color:#004198;}

.add_msg{font-size:18px;color:#335aa5;}
.msg_icon{width:30px;height:30px;background:url(30_icon.png) 0 -540px no-repeat;}
.d_inline{display:inline-block;vertical-align:middle;}

/*局领导*/
.leader_box{overflow:hidden;background:#edf6ff;}
.leader_pic{float:left;width:170px;padding:20px;text-align:center;border-right:2px solid #fff;}
.leader_pic span{display:block;padding-top:20px;}
.leader_pic span em{display:block;}
.leader_intro{margin-left:210px;padding:20px;line-height:26px;border-left:2px solid #fff;}


/*新增样式*/
.sys_list{padding-top:3px;}
.picBar .p_t30{padding-top:18px;padding-bottom:26px;}
.clearfix .p_t30{padding-top:30px;}
.n_tit .m_t30{margin-top:26px;}
n_tit m_t30{margin-top:26px;}

#prev,#next{position: absolute; top:95px;z-index: 20;cursor: pointer;opacity: 0.2;filter:alpha(opacity=20);}
#prev{left: 10px;} 
#next{right: 10px;}
#prev:hover,#next:hover{opacity: 0.5;filter:alpha(opacity=50);}